body{font-family: "Microsoft Yahei";}
ul{padding:0;}
ul li{list-style-type: none;}
.container{width:1200px;}

#header{height:132px; background: url(../images/h_wrap_bg.png) left top repeat-x; position: fixed; left:0; top:0; z-index: 10; width:100%;}
#header .container{min-width: 1200px; }
#header #button{margin:35px 15px 35px 0;}

#navbar-nav{padding:26px 0;}
#navbar-nav ul li a{color:#fff;}
#navbar-nav ul li a:hover{background: url(../images/nav_on.png) center bottom no-repeat;}


.topbarright{ width:1170px; margin:0 auto; height:40px; line-height:40px; color:#FFFFFF; text-align:right; font-size:18px;   position:absolute; z-index:999;}

#banner{margin-top: 103px;}

.intop{text-align: center; background: url(../images/m_title_bg.png) center no-repeat;}
.intop h3{height:76px; line-height: 76px; font-size: 18px; color:#da231d;}

.scroll{height:210px; position:relative;}
.prev,.next{position:absolute; width:30px; height:50px; top:90px; text-indent:-9999px; background:url("../images/sprite.png") black; }
.prev{left:-50px; background:url("../images/prev1.png") #337AB7 center no-repeat;}
.next{right:-50px; background:url("../images/next1.png") #337AB7 center no-repeat;}
.scroll_wrap{clear:both; margin:20px auto; height:100%; width:1140px; overflow:hidden; position:relative;}
.scroll_wrap ul{height:100%; position:absolute; padding-left: 0;}
.scroll_wrap ul li{height:100%; width:214px; position:relative; float:left; margin-right: 18px;}
.scroll_wrap ul li img{width:100%; height:100%;}
.scroll_wrap ul li p{height:25px; background:rgba(0,0,0,0.6); margin:0; position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:25px; color:#fff;}

#proshow{background: url(../images/m_industry_bg.jpg); margin-top: 30px; padding-bottom: 30px;}
#proshow .tit{margin: 10px 0; height:1px; background: url(../images/m_in_bg.jpg) left center no-repeat;}


#main{padding-top: 30px;}
#main .intop{background: none; text-align: left; padding-bottom: 3px;}
#main .intop h3{color:#0259a6; height:30px; line-height: 30px;}
#main #about .intop{background: url(../images/m_about_title.jpg) left bottom no-repeat;}

#main #news{border-top: 3px solid #0259a6;}
#main #about{/*background: url(../images/m_industry_bg.jpg);*/ padding: 3px 20px 0 20px;  min-height:400px;}

#main .con{height:200px; position: relative;}
#main .con ul li,.page .pagecon .news ul li{height:40px; border-bottom: 1px solid #dadada; line-height: 39px; background: url(../images/icon1.jpg) no-repeat 4px center;}
#main .con ul li a,.page .pagecon .news ul li a{margin-left:17px; color: #333;}
#main .con ul li span,.page .pagecon .news ul li span{float: right;}
#main #about .con{padding: 20px 0; font-size: 14px; line-height: 25px; color:#000;}
#main #about .con img{height:100%; margin-right: 20px; display: block; float: left;}

#main .con a.seemore{position: absolute; top:-35px; right:0; color:#666;}
 
#footer{background-color: #0259a6; border-top: solid 3px #da231d; color: #fff; margin-top: 35px;}
#footer .con{height:auto; line-height: 25px; color:#fff; text-align:center; padding-top:5px;}
#footer .con a{color:#fff;}

.imgh{ display:block; height:269px;}

#page #header{height:103px;}
#page #banner{margin:0; background: url(../images/about.jpg) center; height:450px;}

.page{margin-top: 30px;}
.page .toprow{font-size: 24px;}
.page .toprow .breadcrumb{float: right; font-size: 14px; padding:3px 15px 3px 30px; background: url(../images/home_bg.jpg) 9px center no-repeat;}
.page .toprow h3{margin: 0;}
.page .main{min-height:800px; background: url(../images/main_bg.jpg) no-repeat; background-size: 100% auto; padding:50px 20px; width:1200px; }
.page .main .prolist{}
.page .main .prolist ul,#product .prolist ul{border-top: 1px solid #ddd;}
.page .main .prolist ul li,#product .prolist ul li{height:40px; border-bottom: 1px solid #ddd; line-height: 39px;}
.page .main .prolist ul li a,#product .prolist ul li a{display: block; font-size: 16px; text-decoration: none; background: url(../images/cate_off.jpg) right center no-repeat; padding-left: 10px;}
.page .main .prolist ul li a:hover,#product .prolist ul li a:hover{color: #d10008; background-image: url(../images/cate_on.jpg);}

.page .pagecon h4.tit{font-size: 14px; margin: 0; font-weight:bold; line-height: 35px; background: #f6f6f6; padding-left: 10px; margin-bottom: 20px;}
.page .pagecon .pagetxt{line-height: 1.8; font-size: 14px; text-align:left; padding-left:10px;}
.page .pagecon .pagetxt p{text-indent: 30px;}
.page .pagecon .pagetxt img{display: block; max-width: 100%; margin: 0 auto;}

.page .pagecon .product .col-xs-4,#product .col-xs-10 .col-xs-4{margin-bottom: 10px;}
.page .pagecon .product .col-xs-4 a,#product .col-xs-10 .col-xs-4 a{display: block;border:5px solid #f6f6f6; color:#000; text-decoration: none;}
.page .pagecon .product .col-xs-4 a:hover,#product .col-xs-10 .col-xs-4 a:hover{border-color: #337ab7}
.page .pagecon .product .col-xs-4 a:hover h4,#product .col-xs-10 .col-xs-4 a:hover h4{background: #337ab7; color:#fff;	}
.page .pagecon .product img,#product .col-xs-10 img{width:100%;}
.page .pagecon .product h4,#product .col-xs-10 h4{text-align: center; margin:0; padding:10px 0; background: #f6f6f6;}

p.solunav{text-align: center; font-size: 14px; line-height: 1.2; margin-top: 20px;}

p.solunav a:first-child {display: none; }

p.solunav a, p.solunav b { border: 1px solid #f1f2f6; background: #f9f9f9; margin-right: 10px; padding: 3px 10px; border-radius: 3px;}

p.solunav a:hover, p.solunav b { background-color: #337ab7;; border-color: #008ceb; color: #fff; }

.page .pagecon .news{font-size: 16px;}

.page .procon .title{height:40px; line-height: 40px; background-color: #eaeaea; color: #d9210e; font-size: 16px; padding-left: 20px; text-align:center}
.page .procon .con{border:1px solid #dedede; padding:10px; min-height: 500px;} 
.page .procon .conbav{margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #848484;}
.page .procon .conbav .col-md-6{white-space: nowrap; overflow: hidden; text-overflow:hidden; font-size: 14px;}
.page .procon .back{margin-top: 10px; padding-right: 10px;}






#left{ width:250px;  margin:0px 0;}
#fl .nav{ height:76px; background:url(../images/fl_nav2.jpg) center top no-repeat; color:#FFFFFF; font-size:26px; font-weight:500; text-align:center; line-height:76px;}
#fl .nr{ background:#e2e2e2; padding:18px 15px; overflow:hidden;}
#fl li{ height:47px; display:block}
#fl li a{ display:block; line-height:46px; height:46px; background:url(../Images/fl_li.jpg) repeat-x left top ; padding-left:40px; margin-bottom:1px; font-size:18px;}
#fl li a:hover{ background:url(../Images/fl_a.jpg) repeat-x left top ; color:#FFF;}
#lxwm{ margin-top:20px;}
#lxwm .nr{ background:url(../Images/lxwm.jpg) no-repeat top center #FFF; padding:80px 5px 10px 5px; border:8px solid #e5e5e5}

#lxwm .nav{ background:url(../Images/nav.jpg) repeat-x; height:41px; line-height:41px;}
#lxwm .nav span{ background:url(../Images/nav_span.jpg) repeat-x top left; line-height:41px; float:left; width:110px; text-align:center; font-size:16px; color:#FFF;}


.w1200{ width:1200px; margin:0 auto; margin-top:20px;}
.newsl{ width:590px; float:left; }
.newsr{ width:590px; float:right; }
.cll{ clear:both;}



.intop2{background: none; text-align: left; padding-bottom: 3px;}
.intop2 h3{color:#0259a6; height:30px; line-height: 30px;}

.news5{border-top: 3px solid #0259a6;}
.news5 .con{ position: relative;}
.news5 ul li{height:40px; border-bottom: 1px solid #dadada; line-height: 39px; background: url(../images/icon1.jpg) no-repeat 4px center;}
.news5 ul li a{margin-left:17px; color: #333;}
.news5 ul li span{float: right;}
.news5 .con a.seemore{position: absolute; top:-35px; right:0; color:#666;}

/*以下内容是翻页的样式
-----------------------------------------------------------------------------------------------------*/
.page_nav{ color:#333; width:800px; text-align:center; margin-top:20px; margin-bottom:20px;}
.page_nav a {
 padding-right: 5px;  padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #fff; padding-top: 2px; text-decoration: none;background:#0259a6;}
.page_nav a:hover {
 color: #fff; background-color:#fa8202;
}
.page_nav a:active {
border-right: #ff5000 1px solid; border-top: #ff5000 1px solid; border-left: #ff5000 1px solid; color: #000; border-bottom: #ff5000 1px solid
}
.page_nav span.current {
padding-right: 5px;  padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px;  color: #fff; padding-top: 2px;  background-color: #fa8202
}
.page_nav span.nolink {  padding-right: 5px;  padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #fff; padding-top: 2px;  background:#0259a6;
}						


 .info{border-bottom:1px dotted #DBDBDB;padding:1.5em 0 1em;margin:0 0 1em;text-align:center; font-size:12px; }
 .font_size{font-size:12px;;position:absolute;right:15px;top:25px;height:20px;width:60px;height:20px;background:url(../images/font_size.jpg) no-repeat;text-indent:-999px;overflow:hidden}
.font_size a{display:inline-block;*display:inline;zoom:1;width:20px;height:20px;float:right; color:#CCCCCC}